#pragma once

namespace space {
	class i_lockable {
		virtual void soft_lock() = 0;
		virtual void hard_lock() = 0;
		virtual void unlock() = 0;
		~i_lockable(){}
	};
};